package com.ynkbny.domain.pojo;

import com.ynkbny.util.page.PaginReqBaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 企业基本信息表-分页查询入参VO
 *
 * @author : juzipi123
 * @date : 2023-7-5
 */
@ApiModel(value = "企业基本信息表-分页查询入参VO", description = "")
@Data
public class EnterprisePaginReqVO extends PaginReqBaseEntity {


    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id", example = "", hidden = true)
    private String enterpriseId;

    /**
     * 企业名称
     */
    @ApiModelProperty(value = "企业名称", example = "", hidden = true)
    private String cmpName;

    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码", example = "", hidden = true)
    private String enterpriseCode;

    /**
     * 是否公共机构
     */
    @ApiModelProperty(value = "是否公共机构", example = "", hidden = true)
    private String isorg;

    /**
     * 省级平台访问密码
     */
    @ApiModelProperty(value = "省级平台访问密码", example = "", hidden = true)
    private String password;

    /**
     * 地址
     */
    @ApiModelProperty(value = "地址", example = "", hidden = true)
    private String address;

    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编", example = "", hidden = true)
    private String zipCode;

    /**
     * 法人代表
     */
    @ApiModelProperty(value = "法人代表", example = "", hidden = true)
    private String corporationName;

    /**
     * 行政区划代码
     */
    @ApiModelProperty(value = "行政区划代码", example = "", hidden = true)
    private String regionCode;

    /**
     * 营业执照电子照片
     */
    @ApiModelProperty(value = "营业执照电子照片", example = "", hidden = true)
    private String license;

    /**
     * 企业组织机构电子照片
     */
    @ApiModelProperty(value = "企业组织机构电子照片", example = "", hidden = true)
    private String organization;

    /**
     * 注册地址
     */
    @ApiModelProperty(value = "注册地址", example = "", hidden = true)
    private String registerAddress;

    /**
     * 注册日期
     */
    @ApiModelProperty(value = "注册日期", example = "", hidden = true)
    private String registerDate;

    /**
     * 注册资金(万元)
     */
    @ApiModelProperty(value = "注册资金(万元)", example = "", hidden = true)
    private String registerPrincipal;

    /**
     * 单位类型
     */
    @ApiModelProperty(value = "单位类型", example = "", hidden = true)
    private String typeCode;

    /**
     * 行业编码
     */
    @ApiModelProperty(value = "行业编码", example = "", hidden = true)
    private String industryCode;

    /**
     * 领域编码
     */
    @ApiModelProperty(value = "领域编码", example = "", hidden = true)
    private String fieldCode;

    /**
     * 企业能耗级别
     */
    @ApiModelProperty(value = "企业能耗级别", example = "", hidden = true)
    private String energyConsumeLevel;

    /**
     * 是否央企
     */
    @ApiModelProperty(value = "是否央企", example = "", hidden = true)
    private String center;

    /**
     * 是否能源加工转换类企业
     */
    @ApiModelProperty(value = "是否能源加工转换类企业", example = "", hidden = true)
    private String jgzh;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度", example = "", hidden = true)
    private String latitude;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度", example = "", hidden = true)
    private String longitude;

    /**
     * 法人联系电话
     */
    @ApiModelProperty(value = "法人联系电话", example = "", hidden = true)
    private String phone;

    /**
     * 传真
     */
    @ApiModelProperty(value = "传真", example = "", hidden = true)
    private String fax;

    /**
     * 法人电子邮箱
     */
    @ApiModelProperty(value = "法人电子邮箱", example = "", hidden = true)
    private String email;

    /**
     * 用能单位网站地址
     */
    @ApiModelProperty(value = "用能单位网站地址", example = "", hidden = true)
    private String url;

    /**
     * 企业主要生产线名称
     */
    @ApiModelProperty(value = "企业主要生产线名称", example = "", hidden = true)
    private String productionLine;

    /**
     * 企业主导产品
     */
    @ApiModelProperty(value = "企业主导产品", example = "", hidden = true)
    private String leadingProduct;

    /**
     * 集团名称
     */
    @ApiModelProperty(value = "集团名称", example = "", hidden = true)
    private String groupName;

    /**
     * 集团地址
     */
    @ApiModelProperty(value = "集团地址", example = "", hidden = true)
    private String groupAddress;

    /**
     * 机构类型
     */
    @ApiModelProperty(value = "机构类型", example = "", hidden = true)
    private String orgType;

    /**
     * 工作密钥
     */
    @ApiModelProperty(value = "工作密钥", example = "", hidden = true)
    private String secretKey;

    /**
     * 记录索引号
     */
    @ApiModelProperty(value = "记录索引号", example = "", hidden = true)
    private String dataIndex;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注", example = "", hidden = true)
    private String remark;

    /**
     * 最近一次上报状态
     */
    @ApiModelProperty(value = "最近一次上报状态", example = "", hidden = true)
    private String lastReportStatu;

    /**
     * 连续错误次数
     */
    @ApiModelProperty(value = "连续错误次数", example = "", hidden = true)
    private Integer errorNums;

    /**
     * 是否删除（0（False）：存在；1（True ）：已删除）
     */
    @ApiModelProperty(value = "是否删除（0（False）：存在；1（True ）：已删除）", example = "", hidden = true)
    private String delFlag;

    /**
     * 开始时间（注册日期）
     */
    private String startDate;

    /**
     * 结束时间（注册日期）
     */
    private String endDate;

}